cause someone to be puzzled or bewildered - Espagnol Anglais Dictionnaire